percutaneous nephroscope - German English Dictionary